package cliente.pagina.contenido.secretaria.aula;


import cliente.pagina.*;
import cliente.pagina.contenido.*;
import helpers.secretaria.aula.*;
import comun.constantes.*;
import java.util.Vector;

  public class ContenidoSeleccionAulaPermisos  extends VistaContenido {
  private ContenidoSeleccionAulaPermisos contenidoSeleccionAulaPermisos;
  private HelperCrearAula1 helperCrearAula1=null;
  private static  Pagina pagina;

  public ContenidoSeleccionAulaPermisos()
  {
  }

  public ContenidoSeleccionAulaPermisos(Pagina paginaParam) {
    super(paginaParam);
    //this.setPagina(pagina);
    //this.pagina=paginaParam;


    // obtener el permiso del usuario en los recursos asociados a las actividades
    // obtener permiso de recibir y evaluar actividades
  }


  // redefino el metodo abstracto de Vista contenido
  protected String getNombrePagina()
  {
    return "aula_permisos_1.jsp";
  }
  public String getTeclaAccesoRapido() {	
		return "s";
	}
  // redefino el metodo abstracto de Vista contenido
  public String getNombreRecurso()
  {
    return RECURSOS.SECRETARIA;
  }

  // redefinida para dar la subcarpeta donde se colocarta el archivo
  protected String getSubcarpetaRecurso()
  {
    return CARPETAS_ARCHIVOS_RECURSO.ACTIVIDADES+"/"+this.getPagina().getIdAula()+"/"+this.getPagina().getIdComision()+"/";
  };

/*
  public void setPagina(Pagina pagina)
  {
    super.setPagina(pagina);
  }
*/
 public String getTitulo()
  {                                                             //(sufijo ;)  )
    return TITULOS_PAGINAS.SECRETARIA;
  }

  // redefinirda en cada subclase para que retorne su encabezado de la tabla
  protected String encabezadoTabla(){return "";};


public String crearJavaScriptSubmit()
{
  String retorno=new String("");
  retorno=retorno+
  "<SCRIPT>"+
  "function sbmtAula()"+
  "{"+
  "  document.formAula."+PARAMETROS_PAGINAS.ID_AULA+".value=document.formAula.plantillaCarrera[document.formAula.plantillaCarrera.selectedIndex].value;"+
  "}"+
  "</SCRIPT>";
  return retorno;
}

  public String getHTMLVista() {
   int cantidadUsuarios=0;
   try
    {
     this.helperCrearAula1 = new HelperCrearAula1(this.getPagina());

     //ContenidoCrearAula2 contenidoCrearAula2=new ContenidoCrearAula2(this.getPagina());
     String html =crearJavaScriptSubmit()+"\n";
     if(this.getPagina().getParameter("accion")!=null)
     {
      String accion=(String)this.getPagina().getParameter("accion");
     }
if(this.getPagina().getParameter("cantidadUsuarios")!=null)
{
   cantidadUsuarios=Integer.parseInt(this.getPagina().getParameter("cantidadUsuarios"));
}

html += "       <h1>"+this.getTitulo()+"</h1>\n";
html=html+
"    <table width=\"570\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" summary=\"Contenido del Aula Virtual\">"+
"      <tr>"+
"            <h4><img src=\"../../siat2/imagenes/secretaria/gestion_aulas.gif\" alt=\"\" width=\"24\" height=\"24\">Continuar</h4>"+
"        <form action=\"aula_permisos_2.jsp\" method=\"POST\" name=\"formAula\" id=\"formAula\">"+
"          <p class=\"recuadroAviso\">Seleccione Aula </p>"+
"          <table width=\"570\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"+
"            <tr>"+
"<td class=\"alterna1\" align=\"right\">"+
"Configurar permisos de:  "+
"</td>"+
"<td class=\"alterna1\">"+
"       <select name=\"plantillaCarrera\" class=\"cargaInput\" onChange=\"sbmtCarrera();\" id=\"carreras\">\n"+
"        <option value=\"-5\">Seleccionar</option>\n"+
helperCrearAula1.generarHTMLSelectTodasLasCatedras()+
"       </select>\n"+
"       </td>"+
"            </tr>"+
"          </table>"+
"          <br />"+
"         <input name=\""+PARAMETROS_PAGINAS.ID_AULA+"\" type=\"hidden\" >"+
"          <br />"+
"            <center><input name=\"btnCrear\" type=\"submit\" class=\"boton\" id=\"btnCrear\" value=\"Continuar\" onClick=\"sbmtAula()\" />"+
"            </center>"+
"        </form>"+
"        </td>"+
"      </tr>"+
"    </table>";
   helperCrearAula1.commit();
   return html;
    }
    catch (Exception ex) {
      ex.printStackTrace();
      helperCrearAula1.rollback();
      return  comun.MensajeDeError.ERROR_EN_LA_GENERACION_DE_LA_PAGINA;
    }
  }

// redefino el metodo abstracto de Vista contenido
  public String getTituloLink()
  {
    return "\"Secretaria\">Asignacion de permisos";
  }

}